/**
 * 文章类目数据模型
 * 
 */
module.exports = class Category extends require('./model'){
    /**
     * 获取最新类目列表
     */
    static getList(){
        let sql = 'SELECT id,`name` FROM category ORDER BY `index` DESC';
        return this.getPromise(sql,'获取类目列表失败');
    }
    /**
     * 获取指定编号的类目列表
     * @param {*} id 栏目编号
     */
    static getCategoryId(id){
        return new Promise((resolve,reject) =>{
            let sql = 'SELECT id,`name`,`index` FROM category WHERE id = ?';
            // 父类继承的方法query
            this.query(sql,id).then(res =>{
                resolve(res[0]);
            }).catch(err =>{
                console.log(`获取指定编号的类目列表:${err.message}`);
                reject(err);
            });
        });
    }
}